delayed sensation - French English Dictionary